软件工程 之 (XMUT)Java期末复习题及答案

您所在的位置:网站首页 boomerang children哪个国家的说法 软件工程 之 (XMUT)Java期末复习题及答案

软件工程 之 (XMUT)Java期末复习题及答案

2024-06-13 16:39| 来源: 网络整理| 查看: 265

软件工程实用案例教程 https://www.cnblogs.com/IvanKK/p/17712702.html Java期末复习题及答案-选择题 https://www.cnblogs.com/IvanKK/p/17943828.html Java期末复习题及答案-应用题 https://www.cnblogs.com/IvanKK/p/17712704.html 计算机网络复习题库 https://www.cnblogs.com/IvanKK/p/17712719.html

(XMUT)Java期末复习题及答案-选择题

分数 1 作者 张峰 单位 山东科技大学 一个计算机上安装JDK后,该计算机不包含的是()。 A.JRE B.JVM C.Eclipse D.javac.exe

分数 1 作者 刘永福 单位 河北农业大学 关于Java语言的描述,错误的是()。 A.每一个.java文件编译后对应一个.class文件。 B..java文件编译后,每一个class对应一个.class文件 C.Java源代码编译后产生的.class是字节码文件 D..class文件在JVM上运行

分数 1 作者 殷伟凤 单位 浙江传媒学院 下面哪个标识符不符合Java定义要求? A.String B._Name C.Name123 D.100Book

分数 1 作者 殷伟凤 单位 浙江传媒学院 下列哪个叙述是正确的? A.Java应用程序由若干个类所构成,这些类必须在一个源文件中 B.Java源文件必须含有主类 C.Java源文件的文件名必须与public类名完全相同 D.Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中,其中每个源文件必须含有主类。

分数 1 作者 殷伟凤 单位 浙江传媒学院 以下哪个标识符不合法? A._sys1_lll B.2mail C.$change D.Class

分数 1 作者 殷伟凤 单位 浙江传媒学院 Java应用程序源文件的扩展名为( )。 A.java B.class C.exe D.html

分数 1 作者 殷伟凤 单位 浙江传媒学院 Java应用程序经过编译后会产生一个以( )为扩展名的字节码文件 A.java B.class C.exe D.html

分数 1 作者 李妙妍 单位 沈阳师范大学 哪一种类型的代码被JVM解释成本地代码? A.源代码 B.处理器代码 C.字节码 D..exe可执行代码

分数 1 作者 李妙妍 单位 沈阳师范大学 编译Java源文件和解释执行Java字节码文件的指令分别是什么? A.javac.exe和javadoc.exe B.java.exe和jdb.exe C.jad.exe和java.exe D.javac.exe和java.exe

分数 1 作者 李妙妍 单位 沈阳师范大学 在Java类的定义中,程序执行入口声明如下,哪一个是错误的程序代码? A.public static void main(String args){ } B.public static void main(String[ ] args){ } C.public static void main(String args[ ]){ } D.public static void main(String message[ ]){ }

分数 1 作者 周雪芹 单位 山东理工大学 一个Java源文件中最多可以包含( )个主类? A.0 B.1 C.2 D.不受限制

分数 1 作者 周雪芹 单位 山东理工大学 下列说法中,不正确的是( )。 A.一个java源程序经过编译后,得到的文件的扩展名一定是.class。 B.一个java源程序编译通过后,得到的结果文件数也只有一个。 C.一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。 D.一个java源程序可以编译成多个class文件。

分数 1 作者 周雪芹 单位 山东理工大学 某Java源文件代码如下,该源文件应如何命名?

public class A { int a; } class B { int b; } class C { public static void main(String[] args) { System.out.print("HELLO!"); } }

A.一定是A.java B.一定是B.java C.一定是C.java D.不确定

分数 1 作者 周雪芹 单位 山东理工大学 某Java源文件代码如下,该源文件应如何命名?

class A { int a; } class B { int b; } class C { public static void main(String[] args) { System.out.print("HELLO!"); } }

A.一定是A.java B.一定是B.java C.一定是C.java D.后缀是.java,文件名可以任意取,符合标识符规范即可。

分数 1 作者 周雪芹 单位 山东理工大学 ( )方法是Java程序执行的入口,含有该方法的类叫做( )。 A.main 主类 B.Main 主类 C.main 公共类 D.Main 公共类

分数 1 作者 周雪芹 单位 山东理工大学 下面哪种类型的文件可以在Java虚拟机中运行? A..java B..jre C..exe D..class

分数 1 作者 周雪芹 单位 山东理工大学 Java属于以下哪种语言? A.机器语言 B.汇编语言 C.高级语言 D.以上都不对

分数 1 作者 周雪芹 单位 山东理工大学 对JDK描述错误的是( )。 A.运行Java程序只要有JRE环境就可以,不一定需要全部JDK的功能 B.JDK中包括JVM、核心类库、Java开发工具(java,javac)等 C.JDK本身也是平台无关的,不同的操作系统安装的JDK是一样的 D.JDK的全称是 Java Development Kit

分数 1 作者 周雪芹 单位 山东理工大学 正确配置path环境变量的方式是:( )。 A.在系统环境变量path原有的字符串基础上,加上分号“;”,然后再加上JDK安装路径下的bin目录 B.新建系统环境变量path,其值为:分号“;”,然后再连上JDK安装路径下的bin目录 C.在系统环境变量path原有的字符串基础上,加上分号“;”,然后再加上JDK安装路径下的lib目录 D.新建系统环境变量path,其值为:分号“;”,然后再连上JDK安装路径下的lib目录

分数 1 作者 周雪芹 单位 山东理工大学 下面关于main方法声明正确的是( )。 A.public main(String args[ ]) B.public static void main(String args[ ]) C.private static void main(String args[ ]) D.void main()

分数 1 作者 刘生智 单位 新疆科技学院 下列选项中,哪一个是多行注释符号()

A.//**// B.// C.// √ D./**/

分数 1 作者 刘凤良 单位 天津仁爱学院 以下( )字符串是 Java 中合法的标识符。 A.super B.3number C.#number D.$number

分数 1 作者 刘凤良 单位 天津仁爱学院 属于 main() 方法的返回类型是()。 A.public B.static C.void D.main

分数 1 作者 刘凤良 单位 天津仁爱学院 请问,为了使一个名为MyClass的public类成功编译,需要满足以下哪些条件? A.MyClass必须定义一个正确的main()方法 B.MyClass必须定义在MyClass.java源文件中 C.MyClass必须定义在MyClass包中 D.MyClass类必须被导入

分数 1 作者 刘凤良 单位 天津仁爱学院 以下哪个标识符不是Java语言的合法用户标识符( )。 A._double B.$123 C.Main D.class

分数 1 作者 刘凤良 单位 天津仁爱学院 编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名是()。 A..java B..class C..html D..exe

分数 1 作者 刘凤良 单位 天津仁爱学院 下面( )是 main()方法的合法参数。 A.char args[] B.char args[][] C.String args[] D.String args

分数 1 作者 刘 单位 山东科技大学 下面概念中,不属于面向对象编程范畴的是( )。 A.对象 B.继承 C.类 D.过程调用

分数 1 作者 楼学庆 单位 浙江大学 Given the following code:

public class TestClass { public static void main(String args[]) { String str = new String("World"); char[] ch = { 'H', 'e', 'l', 'l', 'o' }; change(str, ch); System.out.println(str + " and " + new String(ch)); } public static void change(String str, char ch[]) { str="Changed"; ch[0]='C'; } }

What is the result after execution? A.World and Hello B.World and Cello C.Changed and Hello D.Changed and Cello

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String fileName = "[email protected]"; System.out.println(fileName.lastIndexOf("."));

A.9 B.10 C.13 D.12

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String fileName = "中国China"; System.out.println(fileName.indexOf("国"));

A.0 B.1 C.2 D.3

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的构造方法,如下代码执行结果是( )。

String str="ABCDEFG"; char[] chars=str.toCharArray(); System.out.println(new String(chars,1,3));

A.ABC B.BCD C.AB D.BC

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String str1 = "[email protected]"; String str2 = str1.toLowerCase(); System.out.println(str2); System.out.println(str1); System.out.println(str1 == str2);

A. [email protected] [email protected] true

B. [email protected] [email protected] false

C. [email protected] [email protected] true

D. [email protected] [email protected] false

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String str1 = "abcd"; String str2="sdut"; System.out.println(str1.compareTo(str2)>0);

A.true B.false C.1 D.-1

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String str1 = "sdut12"; String str2="sDut12"; System.out.println(str1.equalsIgnoreCase(str2));

A.true B.false C.0 D.1

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的方法,如下代码执行结果是( )。

String str = " abcd123"; str.toUpperCase(); str.trim(); System.out.println(str);

A. abcd123 B.abcd123 C. ABCD123 D.ABCD123

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串的相关操作,如下代码执行后输出的结果是:( )。

String str1="abc"; String str2=str1.toUpperCase(); String str3=str1.toLowerCase(); System.out.println(str1==str2); System.out.println(str1==str3);

A.false true B.false false C.true true D.true false

分数 1 作者 周雪芹 单位 山东理工大学 关于字符串对象的比较,==用于比较字符串对象的( )是否相同;equals()方法用于比较字符串对象的( )是否相同。 A.存储地址 字符序列 B.存储地址 存储地址 C.字符序列 存储地址 D.字符序列 字符序列

分数 1 作者 周雪芹 单位 山东理工大学 执行如下两行代码之后,则内存中存在几个字符串对象?( )

String str="abc"; str+="def";

A.1 B.2 C.3 D.4

分数 1 作者 楼学庆 单位 浙江大学 Given code below:

String s1 = "Hello"; String s2 = "Hell"+"o"; String s3 = "Hell"; s3 = s3+"o";

Which one below is correct? A.s1 == s2 is true, s1 == s3 is true B.s1 == s2 is true, s1 == s3 is false C.s1 == s2 is false, s1 == s3 is false D.s1 == s2 is false, s1 == s3 is true

分数 1 作者 周雪芹 单位 山东理工大学 阅读下面的程序段,以下表达式的值为true的是哪个?( )

String str1=new String("java"); String str2=new String("java"); StringBuffer str3=new StringBuffer("java"); StringBuffer str4=new StringBuffer("java");

A.str1str2 B.str1.equals(str2) C.str3str4 D.str3.equals(str4) E.str1==str3 F.str1.equals(str4)

分数 1 作者 周雪芹 单位 山东理工大学 对String类型的字符串 String str="abcdefg"; 调用str对象的( )方法,得到byte类型的数组[97, 98, 99, 100, 101, 102, 103]? A.getBytes() B.getChars() C.toBytes() D.toChars()

分数 1 作者 周雪芹 单位 山东理工大学 对String类型的字符串String str="abcd",调用str对象的( )方法,得到char类型的数组['a','b','c','d'] ? A.toCharArray() B.toChars() C.getChars() D.getBytes()

分数 1 作者 刘凤良 单位 天津仁爱学院 执行以下语句后,str2的值是( )。

String str1 = "abc"; String str2 = str1.concat("cde");

A.abcde B.abccde C.cdeabc D.edccba

分数 1 作者 蒋辉 单位 天津仁爱学院 下列选项中,可以正确实现String初始化的是( )2分。 A.String str=abcd; B.String str="hello"; C.String str=1234; D.String str='good';

分数 1 作者 董卫萍 单位 绍兴文理学院元培学院 有如下程序代码, 程序运行的结果是( )。

String s1 = "中国"; String s2 = "我爱 " + s1; String s3 = "我爱 " + s1; System.out.print(s2 == s3); System.out.println(" "+s2.equals(s3));

A.true false B.true true C.false false D.false true

分数 1 作者 董卫萍 单位 绍兴文理学院元培学院 如下代码输出( )。

public class TestStringBuilder { public static void main(String[] args) { String s = "Hello"; StringBuilder buffer = new StringBuilder(s); buffer.append(" World!"); System.out.println(buffer); } }

A.Hello B.World! C.Hello World! D.无输出

分数 1 作者 王从银 单位 吉首大学 以下代码段将创建几个对象?

String s1="bc"; String s2="bc";

A.2 B.3 C.0 D.1

分数 1 作者 翁恺 单位 浙江大学 Given code below:

String s1 = "Hello"; String s2 = "Hell"+"o"; String s3 = "Hell"; s3 = s3+"o";

Which one below is correct? A.s1 == s2 is true, s1 == s3 is true B.s1 == s2 is true, s1 == s3 is false C.s1 == s2 is false, s1 == s3 is false D.s1 == s2 is false, s1 == s3 is true

分数 1 作者 殷伟凤 单位 浙江传媒学院 请选择下面程序正确的输出结果( )

public class Main{ public static void main(String args[ ]){ String a = new String("A"); String b = new String("B"); mb_operate(a,b); System.out.println(a + "." + b); } static void mb_operate(String x,String y){ x.concat(y); y=x; } }

A.A.B B.A.A C.AB.AB D.AB.B

分数 1 作者 殷伟凤 单位 浙江传媒学院 如下程序输出( )

public class Test { public static void main(String[] args) { String s = "Java"; StringBuilder buffer = new StringBuilder(s); change(s); System.out.println(s); } private static void change(String s) { s = s + " and HTML"; } }

A.Java B.Java and HTML C.and HTML D.什么都不显示

分数 1 作者 殷伟凤 单位 浙江传媒学院 关于以下程序段,正确的说法是( )。

1. String s1 = "abc"+"def"; 2. String s2 = new String(s1); 3. if (s1==s2) { 4. System.out.println("==succeeded"); 5. } 6. if (s1.equals(s2)) { 7. System.out.println(".equals() succeeded"); 8. }

A.行4与行7都将执行 B.行4执行,行7不执行 C.行7执行,行4不执行 D.行4、行7都不执行

分数 1 作者 周雪芹 单位 山东理工大学 有如下程序代码, 程序运行的结果是( )。

String s1 = "sdut"; String s2 = "I love " + s1; String s3 = "I love " + s1; System.out.print(s2 == s3); Sytem.out.println(" "+s2.equals(s3));

A.true false B.true true C.false false D.false true

分数 1 作者 周雪芹 单位 山东理工大学 有如下代码,程序执行的结果是( )。

String str1 = "[email protected]"; String[] strings = str1.split("u"); System.out.println(Arrays.toString(strings));

A.sd, t@sd, t.ed, .cn B.[sd, t@sd, t.ed, .cn] C.[sdu, t@sdu, t.edu, .cn] D.sdu, t@sdu, t.edu, .cn

分数 1 作者 周雪芹 单位 山东理工大学 有如下程序代码,程序执行的结果是( )。

String str1 = "\t [email protected] \t "; System.out.println(str1.trim());

[email protected] B.\[email protected] C.替换为正确项 D.替换为错误项

分数 1 作者 周雪芹 单位 山东理工大学 有如下程序代码,程序执行的结果是( )。

int i= 110; String str2=i+2+"lucky"; System.out.println(str2);

A.1102lucky B.112lucky C.lucky1102 D.lucky112

分数 1 作者 周雪芹 单位 山东理工大学 有如下代码,程序执行的结果是( )。

int i= 110; String str2="lucky"+i+2; System.out.println(str2);

A.lucky1102 B.lucky112 C.1102lucky D.112lucky

分数 1 作者 周雪芹 单位 山东理工大学 在下面的代码中,程序执行的结果将是:( )。

public class Test { public static void main(String[] args) { String str = "123"; System.out.println(str); change(str); System.out.println(str); } public static void change(String str){ str = "456"; } }

A.456 123 B.456 456 C.123 456 D.123 123

分数 1 作者 翁恺 单位 浙江大学 Which one below is NOT a valid Java identifier? A.Int B.goto C.变量 D.$0

分数 1 作者 刘永福 单位 河北农业大学 在Java中,以下程序段的输出结果是。 222.png A.1,2,3 B.2,3,4 C.2,2,3 D.2,3,3

分数 1 作者 刘永福 单位 河北农业大学 若有定义:int x=3,y=2;float a=2.5,b=4.5;则下面表达式的值为()。 (x+y)%2+(int)a/(int)b。 A.1.0 B.1 C.1.5 D.2

分数 1 作者 殷伟凤 单位 浙江传媒学院 下面那种类型不属于Java的基本数据类型? A.byte B.int C.boolean D.String

分数 1 作者 殷伟凤 单位 浙江传媒学院 假设有如下程序:

public class Demo { public static void main(String args[]) { int num = 68 ; char c = (char) num ; System.out.println(c) ; } }

最终的执行结果是什么? A.B B.C C.D D.a

分数 1 作者 殷伟凤 单位 浙江传媒学院 以下语句输出的结果是?

String str="123"; int x=4,y=5; str = str + (x + y); System.out.println(str);

A.1239 B.12345 C.会产生编译错误 D.123+4+5

分数 1 作者 殷伟凤 单位 浙江传媒学院 一个表达式中有int、byte、long、double型的数据相加,其结果是( )类型的值 A.int B.long C.byte D.double

分数 1 作者 殷伟凤 单位 浙江传媒学院 45 / 4的结果是( )? A.11 B.12 C.10 D.11.25

分数 1 作者 周雪芹 单位 山东理工大学 -1作为int数据类型出现,在内存中的存储形式是:( )。 A.11111111 B.11111111 11111111 C.11111111 11111111 11111111 11111111 D.11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111

分数 1 作者 周雪芹 单位 山东理工大学 在JAVA中,按精度从小到大的顺序排列,各种基本数据类型自动转换的顺序是:( )。 A.byte-short(char)- int-long-float-double B.byte-short(char)- int-float-long-double C.byte-short- int(char)-long-float-double D.byte(char)-short- int-long-float-double

分数 1 作者 周雪芹 单位 山东理工大学 下列( )是合法标识符。 A.rwkj@163 B.Java程序设计 C.8a D.e-mail

分数 1 作者 周雪芹 单位 山东理工大学 下面哪些元素不能作为Java标识符的首字符?( ) A.字母 B.数字 C.下划线_ D.$

分数 1 作者 周雪芹 单位 山东理工大学 JAVA中,下面哪个赋值表达式正确:( ) A.float f=1.3; B.char c="a"; C.byte b=257; D.int i=10;

分数 1 作者 周雪芹 单位 山东理工大学 判断两个对象的引用是否相同,使用( )方式进行判断。 A.equals() B.hashcode() C.toString() D.==

分数 1 作者 贾园园 单位 新疆科技学院 在控制台显示消息的语句正确的是( ) A.System.out.println(我是一个Java程序员了!); B.System.Out.println("我是一个Java程序员了!"); C.System.out.println("我是一个Java程序员了!"); D.System.Out.Println("我是一个Java程序员了!");

分数 1 作者 贾园园 单位 新疆科技学院 下面选项中不是开发Java程序的步骤( ) A.编译 B.编写源代码 C.运行 D.发布

分数 1 作者 刘生智 单位 新疆科技学院 下列关于变量作用域的说法中,正确的是() A.在main()方法中任何位置定义的变量,其作用域为整个main()方法。 B.代码块中定义的变量,在代码块外也是可以使用的。 C.变量的作用域为:从定义处开始,到变量所在代码块结束的位置。 D.变量的作用域不受代码块的限制。

分数 1 作者 刘生智 单位 新疆科技学院 以下标识符中,不合法的是( ) A.user B.$inner C.class D.login_1

分数 1 作者 刘生智 单位 新疆科技学院 下列选项中,不属于Java中关键字的是() A.if B.float C.Final D.try

分数 1 作者 刘生智 单位 新疆科技学院 下列选项中,属于布尔常量的是() A.198 B.2e3f C.true D.null

分数 1 作者 刘生智 单位 新疆科技学院 下列选项中,哪一个不能通过编译( ) A.byte a=1; B.short b=100; C.int c='a'; D.long d=8888888888888888;

分数 1 作者 刘生智 单位 新疆科技学院 下列浮点数的定义中,正确的是( ) A.float f = 1F; B.float f = 1.0; C.float f = '1'; D.float f = "1";

分数 1 作者 刘生智 单位 新疆科技学院 若int a = 7;a %= 2;则执行后,变量a的值是() A.7 B.1 C.2 D.3

分数 1 作者 刘生智 单位 新疆科技学院 下列选项中,不属于比较运算符的是( ) A.= B.== C.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3